-
-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename adaptive globe
to globe-to-mercator
#878
Conversation
a5dc015
to
211f7a7
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #878 +/- ##
=======================================
Coverage 92.73% 92.73%
=======================================
Files 105 105
Lines 4683 4683
Branches 1323 1323
=======================================
Hits 4343 4343
Misses 340 340 ☔ View full report in Codecov by Sentry. |
eb2ed66
to
41ef54f
Compare
When looking at this PR I can't help but think about making the value an interpulatable with expression. This way you have full control over the transition and can develop other layers (custom mainly) knowing exactly when things change instead of making assumptions. |
It's an interesting idea. I think we're better off hardcoding the useful options for the time being, and then later on re-asses if we can generalize something. |
Let's continue the discussion in the relevant issue. |
That's a good idea. This PR just adds a setting to be able to use the already-implemented |
globe
and adaptive globe-mercator
globe
and adaptive globe-mercator
globe
and adaptive globe-mercator
globe
and adaptive globe-mercator
globe
to globe-mercator
@HarelM , I've reduced this to just the rename of the adaptive globe from |
1e83719
to
d175201
Compare
d175201
to
4085cd4
Compare
I think Also, now that I think of it, is a globe even a projection? I mean, it is in the mathematical sense, but a 'map projection' is commonly a projection of a globe on a plane, not the other way around. https://en.wikipedia.org/wiki/Map_projection We should maybe bring some GIS experts into the discussion? Edit: I called in the troops, maybe we get a good response. :) https://elk.zone/floss.social/@bart/113424884295371526 |
@louwers the globe is a Spherical projection. We need space for a non-adaptive
|
Maybe Wr.t. to @HarelM's comment about expressions. At a later stage we can take an object for this property that you can use to configure where transitions occur. We would keep the string version for backward compatibility and so people can easily pick a sensible default without having to supply a complicated object-based configuration if they don't need it. |
globe
to globe-mercator
globe
to globe-to-mercator
|
@pka Equal Earth support sounds great! Looking forward to see it. |
Breaking experimental / under-development properties, is that technically a SemVer patch? |
If someone is counting on this version to change when there are breaking changes then yes. |
@HarelM On the other hand, if 99% of the people where happy with |
This reverts commit d009e1d.
Important
this was reverted in
globe
toglobe-to-mercator
(#878)" #889Rename of the adaptive globe from
globe
toglobe-to-mercator
as was suggested here:There are many good reasons for leaving
globe
open to a globe-only projection (no mercator transition), and to be more explicit about whatglobe-to-mercator
does. Doing an early rename of the adaptive projection will minimize the impact on plugin authors that are now starting to use our adaptive globe projection:Launch Checklist